ARM: vITS: create ITS subnodes for Dom0 DT
authorAndre Przywara <andre.przywara@arm.com>
Thu, 18 Aug 2016 14:40:55 +0000 (15:40 +0100)
committerStefano Stabellini <sstabellini@kernel.org>
Wed, 14 Jun 2017 18:38:38 +0000 (11:38 -0700)
commit695bb5f504ab48c1d546446f104c1b6c0ead126d
tree32f2798949ca01cfad5a6062179a3639c931b591
parenta1df3d257f1c2ff1ec3a5466a0da8ec747795c77
ARM: vITS: create ITS subnodes for Dom0 DT

Dom0 expects all ITSes in the system to be propagated to be able to
use MSIs.
Create Dom0 DT nodes for each hardware ITS, keeping the register frame
address the same, as the doorbell address that the Dom0 drivers program
into the BARs has to match the hardware.

Signed-off-by: Andre Przywara <andre.przywara@arm.com>
Acked-by: Julien Grall <julien.grall@arm.com>
xen/arch/arm/gic-v3-its.c
xen/arch/arm/gic-v3.c
xen/include/asm-arm/gic_v3_its.h